package Chapter25.jdbc;

import com.mysql.jdbc.Driver;

import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties;

/**
 * @author 杨森
 * @date 2022年11月20日 9:19
 * 这是一个Jdbc程序，完成简单的操作
 */
public class Jdbc01 {
    public static void main(String[] args) throws SQLException {
        //前置工作：在项目下创建一个文件夹 比如libs
        //将mysql.jar拷贝到改目录下，点击add to project...加入到项目
        //1.注册驱动
        Driver driver = new Driver();//创建driver对象
        //2.得到连接
        String url = "jdbc:mysql://localhost:3306/db01";

        //将用户名和密码放入到Properties对象
        Properties properties = new Properties();
        //user 和 psssword是规定好的
        properties.setProperty("user","root");//用户名
        properties.setProperty("password","root");//密码
        Connection connect = driver.connect(url, properties);
        //3.执行sql
        String sql="insert into users values('10','jack','翻斗花园')";
        //statement用于执行静态sql语句并返回其生成的结果的对象
        Statement statement=connect.createStatement();
        int rows=statement.executeUpdate(sql);
        System.out.println(rows>0 ? "成功" : "失败");
        //4.关闭连接
        statement.close();
    }
}
